* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    font-size: 14px;
}
body,
html {
    height: 100%;
}
#app {
    height: 100%;
    overflow: hidden;
}
.layout {
    height: 100%;
}
.f-r {
    display: flex;
    flex-direction: row;
}
.f-c {
    display: flex;
    flex-direction: column;
}
.f-s {
 flex-shrink: 0;
}
.f-g {
    flex-grow: 1;
}
.a-c {
    align-items: center;
}
.j-a {
    justify-content: space-around;
}
.j-c {
    justify-content: center;
}
.j-b {
    justify-content: space-between;
}
.f-e {
    justify-content: flex-end;
}
.f-w {
    flex-wrap: wrap;
}
.j-e {
    justify-content: flex-end;
}
:root {
    --el-color-primary: #006FE9;
}


.primary-text {
   color: #1C2435
}
.regular-text {
    color: #898F9D;
}

.gap {
    height: 16px;
}

/*
      // 溢出胜率号

*/
.ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.error {
    color: #FF5C5C
}
.success {
    color: #48E07C
}


.refresh-icon {
    width: 20px;
    height: 18px;
    margin-left: 20px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url("../assets/monitor/refresh.png");
    cursor: pointer;
}
.all {
    background-image: url("../assets/monitor/all.png");
}
.all1 {
    background-image: url("../assets/monitor/all1.png");
}
.all2 {
    background-image: url("../assets/monitor/all2.png");
}

.el-dialog {
    padding: 0;
    padding-bottom: 20px;
}

.el-dialog__header {
    padding:10px 20px;
    border-bottom: 1px solid #ECECEC;
}
.el-dialog__title {
    font-size: 14px;
    color: #1A1A1A;
}
.el-dialog__body {
    padding: 20px 20px;
    padding-bottom: 0;
}
.el-icon {
    cursor: pointer;
}
